package org.sippr.rvt2ifc.pojo;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * 轻量化模型表，存储导出的 metadata.json 和 geometry.xkt 文件信息
 * xkt_model
 */
@Data
public class XktModel implements Serializable {
    /**
     * 唯一标识
     */
    private Long id;

    /**
     * 文件的唯一标识 UUID
     */
    private String uuid;

    /**
     * 关联的 RVT 文件 ID
     */
    private String uploadedFileUuid;

    /**
     * '0待转换，1转换完成，2转换中,3转换失败'
     */
    private Short state;

    /**
     * 轻量化模型创建时间
     */
    private Date createdTime;

    private static final long serialVersionUID = 1L;
}